import Vue from "vue"

Vue.prototype.userConstants = {
  USER_ACCOUNT_LENGTH: 14, // 用户账号长度
  USERNAME_MAX_LENGTH: 30, // 用户账号用户名最大长度
  USER_TELEPHONE_LENGTH: 11, // 用户手机号长度(位数)
  USER_TELEPHONE_REGULAR: /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/, // 用户手机号格式的正则表达式
  USER_PASSWORD_MAX_LENGTH: 16, // 用户账号密码的最大长度(位数)
  USER_PASSWORD_MIN_LENGTH: 8, // 用户账号密码的最小长度(位数)
  USER_PASSWORD_SECRET: '123456', // 用于在用户进行登录时，在用户账号密码加上后缀，加强安全性，和用户的密码之间以点进行分隔
  USER_HEAD_PICTURE: require('@/assets/user-default-head-picture.jpg'), // 用户默认头像的路径地址
  USER_REAL_NAME_MAX_LENGTH: 30, // 用户姓名的最大长度
  USER_ID_CARD_NUMBER_LENGTH: 18, // 用户身份证号码的位数(长度)
  USER_EMAIL_MAX_LENGTH: 30, // 用户邮箱的最大长度
  SMS_VERIFICATION_CODE_LENGTH: 6, // 短信验证码的长度(位数)
  SMS_VERIFICATION_CODE_SEND_AGAIN_WAIT_TIME: 3 // 短信验证码再次发送需要等待的时间，单位秒
}